struct _EJOB// Size=0x700
{
    struct _KEVENT Event;// Offset=0x0 Size=0x18
    struct _LIST_ENTRY JobLinks;// Offset=0x18 Size=0x10
    struct _LIST_ENTRY ProcessListHead;// Offset=0x28 Size=0x10
    struct _ERESOURCE JobLock;// Offset=0x38 Size=0x68
    union _LARGE_INTEGER TotalUserTime;// Offset=0xa0 Size=0x8
    union _LARGE_INTEGER TotalKernelTime;// Offset=0xa8 Size=0x8
    union _LARGE_INTEGER TotalCycleTime;// Offset=0xb0 Size=0x8
    union _LARGE_INTEGER ThisPeriodTotalUserTime;// Offset=0xb8 Size=0x8
    union _LARGE_INTEGER ThisPeriodTotalKernelTime;// Offset=0xc0 Size=0x8
    unsigned long long TotalContextSwitches;// Offset=0xc8 Size=0x8
    unsigned long TotalPageFaultCount;// Offset=0xd0 Size=0x4
    unsigned long TotalProcesses;// Offset=0xd4 Size=0x4
    unsigned long ActiveProcesses;// Offset=0xd8 Size=0x4
    unsigned long TotalTerminatedProcesses;// Offset=0xdc Size=0x4
    union _LARGE_INTEGER PerProcessUserTimeLimit;// Offset=0xe0 Size=0x8
    union _LARGE_INTEGER PerJobUserTimeLimit;// Offset=0xe8 Size=0x8
    unsigned long long MinimumWorkingSetSize;// Offset=0xf0 Size=0x8
    unsigned long long MaximumWorkingSetSize;// Offset=0xf8 Size=0x8
    unsigned long LimitFlags;// Offset=0x100 Size=0x4
    unsigned long ActiveProcessLimit;// Offset=0x104 Size=0x4
    struct _KAFFINITY_EX Affinity;// Offset=0x108 Size=0x108
    struct _JOB_ACCESS_STATE * AccessState;// Offset=0x210 Size=0x8
    void * AccessStateQuotaReference;// Offset=0x218 Size=0x8
    unsigned long UIRestrictionsClass;// Offset=0x220 Size=0x4
    unsigned long EndOfJobTimeAction;// Offset=0x224 Size=0x4
    void * CompletionPort;// Offset=0x228 Size=0x8
    void * CompletionKey;// Offset=0x230 Size=0x8
    unsigned long long CompletionCount;// Offset=0x238 Size=0x8
    unsigned long SessionId;// Offset=0x240 Size=0x4
    unsigned long SchedulingClass;// Offset=0x244 Size=0x4
    unsigned long long ReadOperationCount;// Offset=0x248 Size=0x8
    unsigned long long WriteOperationCount;// Offset=0x250 Size=0x8
    unsigned long long OtherOperationCount;// Offset=0x258 Size=0x8
    unsigned long long ReadTransferCount;// Offset=0x260 Size=0x8
    unsigned long long WriteTransferCount;// Offset=0x268 Size=0x8
    unsigned long long OtherTransferCount;// Offset=0x270 Size=0x8
    struct _PROCESS_DISK_COUNTERS DiskIoInfo;// Offset=0x278 Size=0x28
    unsigned long long ProcessMemoryLimit;// Offset=0x2a0 Size=0x8
    unsigned long long JobMemoryLimit;// Offset=0x2a8 Size=0x8
    unsigned long long JobTotalMemoryLimit;// Offset=0x2b0 Size=0x8
    unsigned long long PeakProcessMemoryUsed;// Offset=0x2b8 Size=0x8
    unsigned long long PeakJobMemoryUsed;// Offset=0x2c0 Size=0x8
    struct _KAFFINITY_EX EffectiveAffinity;// Offset=0x2c8 Size=0x108
    union _LARGE_INTEGER EffectivePerProcessUserTimeLimit;// Offset=0x3d0 Size=0x8
    unsigned long long EffectiveMinimumWorkingSetSize;// Offset=0x3d8 Size=0x8
    unsigned long long EffectiveMaximumWorkingSetSize;// Offset=0x3e0 Size=0x8
    unsigned long long EffectiveProcessMemoryLimit;// Offset=0x3e8 Size=0x8
    struct _EJOB * EffectiveProcessMemoryLimitJob;// Offset=0x3f0 Size=0x8
    struct _EJOB * EffectivePerProcessUserTimeLimitJob;// Offset=0x3f8 Size=0x8
    struct _EJOB * EffectiveNetIoRateLimitJob;// Offset=0x400 Size=0x8
    struct _EJOB * EffectiveHeapAttributionJob;// Offset=0x408 Size=0x8
    unsigned long EffectiveLimitFlags;// Offset=0x410 Size=0x4
    unsigned long EffectiveSchedulingClass;// Offset=0x414 Size=0x4
    unsigned long EffectiveFreezeCount;// Offset=0x418 Size=0x4
    unsigned long EffectiveBackgroundCount;// Offset=0x41c Size=0x4
    unsigned long EffectiveSwapCount;// Offset=0x420 Size=0x4
    unsigned long EffectiveNotificationLimitCount;// Offset=0x424 Size=0x4
    unsigned char EffectivePriorityClass;// Offset=0x428 Size=0x1
    unsigned char PriorityClass;// Offset=0x429 Size=0x1
    unsigned char NestingDepth;// Offset=0x42a Size=0x1
    unsigned char Reserved1[1];// Offset=0x42b Size=0x1
    unsigned long CompletionFilter;// Offset=0x42c Size=0x4
    struct _WNF_STATE_NAME WakeChannel;// Offset=0x430 Size=0x8
    struct _PS_JOB_WAKE_INFORMATION WakeInfo;// Offset=0x430 Size=0x48
    struct _JOBOBJECT_WAKE_FILTER WakeFilter;// Offset=0x478 Size=0x8
    unsigned long LowEdgeLatchFilter;// Offset=0x480 Size=0x4
    struct _EJOB * NotificationLink;// Offset=0x488 Size=0x8
    unsigned long long CurrentJobMemoryUsed;// Offset=0x490 Size=0x8
    struct _JOB_NOTIFICATION_INFORMATION * NotificationInfo;// Offset=0x498 Size=0x8
    void * NotificationInfoQuotaReference;// Offset=0x4a0 Size=0x8
    struct _IO_MINI_COMPLETION_PACKET_USER * NotificationPacket;// Offset=0x4a8 Size=0x8
    struct _JOB_CPU_RATE_CONTROL * CpuRateControl;// Offset=0x4b0 Size=0x8
    void * EffectiveSchedulingGroup;// Offset=0x4b8 Size=0x8
    unsigned long long ReadyTime;// Offset=0x4c0 Size=0x8
    struct _EX_PUSH_LOCK MemoryLimitsLock;// Offset=0x4c8 Size=0x8
    struct _LIST_ENTRY SiblingJobLinks;// Offset=0x4d0 Size=0x10
    struct _LIST_ENTRY ChildJobListHead;// Offset=0x4e0 Size=0x10
    struct _EJOB * ParentJob;// Offset=0x4f0 Size=0x8
    struct _EJOB * RootJob;// Offset=0x4f8 Size=0x8
    struct _LIST_ENTRY IteratorListHead;// Offset=0x500 Size=0x10
    unsigned long long AncestorCount;// Offset=0x510 Size=0x8
    struct _EJOB ** Ancestors;// Offset=0x518 Size=0x8
    void * SessionObject;// Offset=0x518 Size=0x8
    struct _EPROCESS_VALUES Accounting;// Offset=0x520 Size=0x68
    unsigned long ShadowActiveProcessCount;// Offset=0x588 Size=0x4
    unsigned long ActiveAuxiliaryProcessCount;// Offset=0x58c Size=0x4
    unsigned long SequenceNumber;// Offset=0x590 Size=0x4
    unsigned long JobId;// Offset=0x594 Size=0x4
    struct _GUID ContainerId;// Offset=0x598 Size=0x10
    struct _GUID ContainerTelemetryId;// Offset=0x5a8 Size=0x10
    struct _ESERVERSILO_GLOBALS * ServerSiloGlobals;// Offset=0x5b8 Size=0x8
    struct _PS_PROPERTY_SET PropertySet;// Offset=0x5c0 Size=0x18
    struct _PSP_STORAGE * Storage;// Offset=0x5d8 Size=0x8
    struct _JOB_NET_RATE_CONTROL * NetRateControl;// Offset=0x5e0 Size=0x8
    unsigned long JobFlags;// Offset=0x5e8 Size=0x4
    unsigned long CloseDone:1;// Offset=0x5e8 Size=0x4 BitOffset=0x0 BitSize=0x1
    unsigned long MultiGroup:1;// Offset=0x5e8 Size=0x4 BitOffset=0x1 BitSize=0x1
    unsigned long OutstandingNotification:1;// Offset=0x5e8 Size=0x4 BitOffset=0x2 BitSize=0x1
    unsigned long NotificationInProgress:1;// Offset=0x5e8 Size=0x4 BitOffset=0x3 BitSize=0x1
    unsigned long UILimits:1;// Offset=0x5e8 Size=0x4 BitOffset=0x4 BitSize=0x1
    unsigned long CpuRateControlActive:1;// Offset=0x5e8 Size=0x4 BitOffset=0x5 BitSize=0x1
    unsigned long OwnCpuRateControl:1;// Offset=0x5e8 Size=0x4 BitOffset=0x6 BitSize=0x1
    unsigned long Terminating:1;// Offset=0x5e8 Size=0x4 BitOffset=0x7 BitSize=0x1
    unsigned long WorkingSetLock:1;// Offset=0x5e8 Size=0x4 BitOffset=0x8 BitSize=0x1
    unsigned long JobFrozen:1;// Offset=0x5e8 Size=0x4 BitOffset=0x9 BitSize=0x1
    unsigned long Background:1;// Offset=0x5e8 Size=0x4 BitOffset=0xa BitSize=0x1
    unsigned long WakeNotificationAllocated:1;// Offset=0x5e8 Size=0x4 BitOffset=0xb BitSize=0x1
    unsigned long WakeNotificationEnabled:1;// Offset=0x5e8 Size=0x4 BitOffset=0xc BitSize=0x1
    unsigned long WakeNotificationPending:1;// Offset=0x5e8 Size=0x4 BitOffset=0xd BitSize=0x1
    unsigned long LimitNotificationRequired:1;// Offset=0x5e8 Size=0x4 BitOffset=0xe BitSize=0x1
    unsigned long ZeroCountNotificationRequired:1;// Offset=0x5e8 Size=0x4 BitOffset=0xf BitSize=0x1
    unsigned long CycleTimeNotificationRequired:1;// Offset=0x5e8 Size=0x4 BitOffset=0x10 BitSize=0x1
    unsigned long CycleTimeNotificationPending:1;// Offset=0x5e8 Size=0x4 BitOffset=0x11 BitSize=0x1
    unsigned long TimersVirtualized:1;// Offset=0x5e8 Size=0x4 BitOffset=0x12 BitSize=0x1
    unsigned long JobSwapped:1;// Offset=0x5e8 Size=0x4 BitOffset=0x13 BitSize=0x1
    unsigned long ViolationDetected:1;// Offset=0x5e8 Size=0x4 BitOffset=0x14 BitSize=0x1
    unsigned long EmptyJobNotified:1;// Offset=0x5e8 Size=0x4 BitOffset=0x15 BitSize=0x1
    unsigned long NoSystemCharge:1;// Offset=0x5e8 Size=0x4 BitOffset=0x16 BitSize=0x1
    unsigned long DropNoWakeCharges:1;// Offset=0x5e8 Size=0x4 BitOffset=0x17 BitSize=0x1
    unsigned long NoWakeChargePolicyDecided:1;// Offset=0x5e8 Size=0x4 BitOffset=0x18 BitSize=0x1
    unsigned long NetRateControlActive:1;// Offset=0x5e8 Size=0x4 BitOffset=0x19 BitSize=0x1
    unsigned long OwnNetRateControl:1;// Offset=0x5e8 Size=0x4 BitOffset=0x1a BitSize=0x1
    unsigned long IoRateControlActive:1;// Offset=0x5e8 Size=0x4 BitOffset=0x1b BitSize=0x1
    unsigned long OwnIoRateControl:1;// Offset=0x5e8 Size=0x4 BitOffset=0x1c BitSize=0x1
    unsigned long DisallowNewProcesses:1;// Offset=0x5e8 Size=0x4 BitOffset=0x1d BitSize=0x1
    unsigned long Silo:1;// Offset=0x5e8 Size=0x4 BitOffset=0x1e BitSize=0x1
    unsigned long ContainerTelemetryIdSet:1;// Offset=0x5e8 Size=0x4 BitOffset=0x1f BitSize=0x1
    unsigned long JobFlags2;// Offset=0x5ec Size=0x4
    unsigned long ParentLocked:1;// Offset=0x5ec Size=0x4 BitOffset=0x0 BitSize=0x1
    unsigned long EnableUsermodeSiloThreadImpersonation:1;// Offset=0x5ec Size=0x4 BitOffset=0x1 BitSize=0x1
    unsigned long DisallowUsermodeSiloThreadImpersonation:1;// Offset=0x5ec Size=0x4 BitOffset=0x2 BitSize=0x1
    struct _PROCESS_EXTENDED_ENERGY_VALUES * EnergyValues;// Offset=0x5f0 Size=0x8
    unsigned long long SharedCommitCharge;// Offset=0x5f8 Size=0x8
    unsigned long DiskIoAttributionUserRefCount;// Offset=0x600 Size=0x4
    unsigned long DiskIoAttributionRefCount;// Offset=0x604 Size=0x4
    void * DiskIoAttributionContext;// Offset=0x608 Size=0x8
    struct _EJOB * DiskIoAttributionOwnerJob;// Offset=0x608 Size=0x8
    struct _JOB_RATE_CONTROL_HEADER IoRateControlHeader;// Offset=0x610 Size=0x28
    struct _PS_IO_CONTROL_ENTRY GlobalIoControl;// Offset=0x638 Size=0x38
    long IoControlStateLock;// Offset=0x670 Size=0x4
    struct _RTL_RB_TREE VolumeIoControlTree;// Offset=0x678 Size=0x10
    unsigned long long IoRateOverQuotaHistory;// Offset=0x688 Size=0x8
    unsigned long IoRateCurrentGeneration;// Offset=0x690 Size=0x4
    unsigned long IoRateLastQueryGeneration;// Offset=0x694 Size=0x4
    unsigned long IoRateGenerationLength;// Offset=0x698 Size=0x4
    unsigned long IoRateOverQuotaNotifySequenceId;// Offset=0x69c Size=0x4
    unsigned long long LastThrottledIoTime;// Offset=0x6a0 Size=0x8
    struct _EX_PUSH_LOCK IoControlLock;// Offset=0x6a8 Size=0x8
    long long SiloHardReferenceCount;// Offset=0x6b0 Size=0x8
    struct _WORK_QUEUE_ITEM RundownWorkItem;// Offset=0x6b8 Size=0x20
    void * PartitionObject;// Offset=0x6d8 Size=0x8
    struct _EJOB * PartitionOwnerJob;// Offset=0x6e0 Size=0x8
    union _JOBOBJECT_ENERGY_TRACKING_STATE EnergyTrackingState;// Offset=0x6e8 Size=0x8
    unsigned long long KernelWaitTime;// Offset=0x6f0 Size=0x8
    unsigned long long UserWaitTime;// Offset=0x6f8 Size=0x8
};